package com.uade.model;

import java.io.Serializable;

public abstract class Articulo implements Serializable,Valuable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 7308651138819325425L;

	private Long idProducto;
	
	private Integer idDeposito;

	private String categoria;

	private String nombre;

	private String descripcion;

	private String marca;

	private Double precio;

	private String foto;

	private String origen;

	private String disponibilidad;

	private Integer ranking;

	private String fecha;
	
	public Articulo() {
		super();
		// TODO Auto-generated constructor stub
	}

	public Articulo(Long idProducto, Integer idDeposito, String categoria, String nombre,
			String descripcion, String marca, Double precio, String foto,
			String origen, String disponibilidad, Integer ranking, String fecha) {
		super();
		this.idProducto = idProducto;
		this.idDeposito=idDeposito;
		this.categoria = categoria;
		this.nombre = nombre;
		this.descripcion = descripcion;
		this.marca = marca;
		this.precio = precio;
		this.foto = foto;
		this.origen = origen;
		this.disponibilidad = disponibilidad;
		this.ranking = ranking;
		this.fecha= fecha;
	}

	public long getIdProducto() {
		return idProducto;
	}

	public void setIdProducto(long idProducto) {
		this.idProducto = idProducto;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getOrigen() {
		return origen;
	}

	public void setOrigen(String origen) {
		this.origen = origen;
	}

	public String getMarca() {
		return marca;
	}

	public void setMarca(String marca) {
		this.marca = marca;
	}

	public String getFoto() {
		return foto;
	}

	public void setFoto(String foto) {
		this.foto = foto;
	}
	
	public String getCategoria() {
		return categoria;
	}

	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}

	public double getPrecio() {
		return precio;
	}

	public void setPrecio(double precio) {
		this.precio = precio;
	}

	public String getDisponibilidad() {
		return disponibilidad;
	}

	public void setDisponibilidad(String disponibilidad) {
		this.disponibilidad = disponibilidad;
	}

	public Integer getRanking() {
		return ranking;
	}

	public void setRanking(Integer ranking) {
		this.ranking = ranking;
	}

	public String getFecha() {
		return fecha;
	}

	public void setFecha(String fecha) {
		this.fecha = fecha;
	}

	public int getIdDeposito() {
		return idDeposito;
	}

	public void setIdDeposito(int idDeposito) {
		this.idDeposito = idDeposito;
	}

}
